Using Netscape to Browse Proof Trees from Operational Semantics
نویسنده
چکیده
A simple tool is described to aid in the development of operational semantics. The tool supports publication quality rendering using LTEX, animation using a functional programming system, and derivation tree browsing using Netscape. The tool has been used on a large subset of the Java Virtual Machine, as well as a number of relatively small languages.
منابع مشابه
DDB Trees: A Basis for Deductive Database Explanations
The power of deductive systems in general is that programs express what should be done and not how it should be done Nevertheless deductive systems need debugging and explanation facilities Indeed their operational semantics is less abstract than the declarative semantics of the programs If users have to understand all the low level details of the operational semantics much of the bene ts of us...
متن کاملFormal development of static program analysers
We propose an approach for the formal development of static analysers which is based on transformations of inference systems. The specification of an analyser is made of two components: an operational semantics of the programming language and the definition of a property by recurrence on the proof trees of the operational semantics. The derivation is a succession of specialisations of inference...
متن کاملLatos { a Lightweight Animation Tool for Operational Semantics Latos { a Lightweight Animation Tool for Operational Semantics
A simple tool is proposed to aid in the development of operational semantics. The tool supports publication quality rendering using L A T E X, execution and animation using a functional programming system, and derivation tree browsing using Netscape. The tool has been implemented and it has been used on a large subset of the Java Virtual Machine, as well as a number of relatively small language...
متن کاملLATOS A Lightweight Animation Tool for Operational Semantics
A simple tool is proposed to aid in the development of op erational semantics The tool supports publication qual ity rendering using LTEX execution and animation us ing a functional programming system and derivation tree browsing using Netscape The tool has been implemented and it has been used on a large subset of the Java Vir tual Machine as well as a number of relatively small lan guages The...
متن کاملTactics for Hierarchical Proof
There is something of a discontinuity at the heart of popular tactical theorem provers. Low-level, fully-checked mechanical proofs are large trees consisting of primitive logical inferences. Meanwhile, high-level human inputs are lexically structured formal texts which include tactics describing search procedures. The proof checking process maps from the high-level to low-level, but after that,...
متن کامل